.kp_header{
  width: 100%;
  height:80px;
  padding:0 25%;
  margin-bottom:50px;
  .header_logo{
    width: 100%;
    height: 100%;
    margin:auto;
    div{
      float: left;
    }
    .logo_bg_left{
      width: 206px;
      height: 100%;
      background: url(../images/logo_left.png);
      background-size: cover;
    }
    .logo{
      width: 50px;
      height: 50px;
      background: url(../images/logo.png);
      background-size: cover;
      //background-repeat: round;
      margin-left: -106px;
      margin-top: 10px;

    }
    .logo_txt{
      width: 246px;
      height: 49px;
      background: url(../images/logo_txt.png);
      background-size: cover;
      //background-repeat: round;
      margin-left: -46px;
      margin-top: 10px;
      margin-right: 15px;
    }
    .logo_title{
      font-size: 40px;
      color: #4bc1fe;
      font-weight: 700;
      margin-right: -200px;
      margin-left:10px;
      //padding-top: 10px;
    }
    .logo_bg_right{
      float: right;
      width: 235px;
      height: 100%;
      margin-right: 25px;
      background: url(../images/logo_right.png);
      background-size: cover;

    }

  }
}
.kp_date{
  position: absolute;
  top:30px;
  right:50px;
  //width: 380px;
  //height: 75px;
  color:#408fba;
  .kp_weather{
    float: left;
    margin-right:10px;
    font-size:20px;
  }
  .kp_time{
    float: left;
    #kp_clock{
      font-size: 20px;
    }
    #kp_t{
      #t_h,#t_m{
        font-size:40px;
        font-weight: 700;
      }
      #t_s{
        font-size:20px;
        font-weight: 700;

      }
      #t_current{
        font-size:10px;
      }
    }
  }
}
